despite the obstacles - Allemand Anglais Dictionnaire